﻿using CefSharp.WinForms;
using CefSharp;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace AutoRetailsDLL.Workers.TianMao
{
    public class IframeHandler 
    {
        //public IframeHandler(string url) : base(url)
        //{
        //    FrameLoadStart += ChromiumWebBrowserEx_FrameLoadStart;
        //    FrameLoadEnd += ChromiumWebBrowserEx_FrameLoadEnd;
        //}

        private void ChromiumWebBrowserEx_FrameLoadEnd(object sender, FrameLoadEndEventArgs e)
        {
            if (e.Frame.IsMain)
            {
                // 主页面加载完成
            }
            else
            {
                // iframe加载完成
            }
        }

        private void ChromiumWebBrowserEx_FrameLoadStart(object sender, FrameLoadStartEventArgs e)
        {
            if (!e.Frame.IsMain)
            {
                // iframe开始加载
            }
        }

        //public void ExecuteScriptInIFrame(string iframeName, string script)
        //{
        //    var frame = this.GetFrame(iframeName);
        //    if (frame != null)
        //    {
        //        frame.EvaluateScriptAsync(script);
        //    }
        //}
    }

}

 
